var dataService = require('../../service/dataService');

module.exports = {
    post: {
        get: function (req, res) {
            var param = req.form;
            param.TableId = req.routeData[0];
            dataService.getData(param, function (err, data) {
                if (err) {
                    res.send(err);
                } else {
                    res.send(data);
                }
            });
        },

        insert: function (req, res) {
            var param = req.form;
            param.TableId = req.routeData[0];
            dataService.insertData(param, function (err, data) {
                if (err) {
                    res.send(err);
                } else {
                    res.send(data);
                }
            });
        },

        insertreid: function (req, res) {
            var param = req.form;
            param.TableId = req.routeData[0];
            dataService.insertData(param, function (err, data) {
                if (err) {
                    res.send(err);
                } else {
                    res.send(data.data.insertId);
                }
            });
        },

        update: function (req, res) {
            var param = req.form;
            param.TableId = req.routeData[0];
            dataService.updateData(param, function (err, data) {
                if (err) {
                    res.send(err);
                } else {
                    res.send(data);
                }
            });
        },

        delete: function (req, res) {
            var param = req.form;
            param.TableId = req.routeData[0];
            dataService.delData(param, function (err, data) {
                if (err) {
                    res.send(err);
                } else {
                    res.send(data);
                }
            });
        },

        sql: function (req, res) {
            var param = req.form;
            param.sqlName = req.routeData[0];
            dataService.sqlData(param, function (err, data) {
                if (err) {
                    res.send(err);
                } else {
                    res.send(data);
                }
            });
        }
    }
};